microscopic sphincter - Turkish English Dictionary